﻿ @model TumbaloSoft.Models.Edificio
@{
    if (ViewBag.permiso == 2)
    {
        Layout = "~/Views/Shared/_AdministradorEdificiosLayout.cshtml";
    }
    else if (ViewBag.permiso == 3)
    {
        Layout = "~/Views/Shared/_AdministradorGeneralLayout.cshtml";
    }
    else if (ViewBag.permiso == 1)
    {
        Layout = "~/Views/Shared/_PropietarioLayout.cshtml";
    }
    else
    {
        Layout = "~/Views/Shared/_AdministracionLayout.cshtml";
    }
    ViewBag.Title = "Modificar Edificio";
}

<script>
	$(document).ready(function () {
		$(":file").css("background-color", "lightgray");
		$(":file").css("height", "25px");
		$(":file").css("margin-left", "0px");
	});
</script>
<body id="page5">
<!-- content -->
		<div class="body2">
			<div class="main">
				<section id="content">
					<div class="wrapper">
                        <!--ESTA COLUMNA ES PARA EL MENU DE NAVEGACION DE LA IZQUIERDA QUE HABIA EN LOS MOCKUPS
                            DISCULPEN SI LOS ESTILOS ESTAN MAL NO SE MUCHO CSS-->
                        <article class="col0">
                            <nav class="urbangreymenu">
                                <h3 class="headerbar">Mantenimiento Edificio</h3>
                                    
                                    <ul id="subMenu">
                                        @if (ViewBag.permiso == 3 || ViewBag.permiso == 0)
                                        {
                                        <li><h5>@Html.ActionLink("Nuevo Edificio", "Registrar")</h5></li>
                                        <li><h5>@Html.ActionLink("Buscar Edificio", "Index")</h5></li>}
                                    </ul>
                            </nav>
                        </article>
						<article class="col1">
                            <!--dentro de div pad2 trabajare mi formulario -->
							<div class="pad2">
								<h2 class="pad_bot1 pad_top1">Modificar edificio</h2>
									
                                   <form id="ContactForm" method="post" encType = "multipart/form-data">
									
										<div  class="wrapper">
											<span><br>Código</span>
											<br/>@Html.TextBoxFor(model => model.prIdEdificio, new { @readonly = "readonly" })
                                                @Html.ValidationMessageFor(model => model.prIdEdificio, null, new { style = "float: none" })
										</div>
                                       <input class="input" id="prLogo" name="prLogo" type="hidden" value="@Model.prLogo"/>
                                      
                                        <div class="wrapper">
                                            @if (ViewBag.permiso != 1)
                                            {
                                            <span><br>Logo</span>
                                            <br/><input class="input" type="file" name="imagen"/>
                                            <img src="@Model.prLogo" style="max-width: 10em; max-height:10em" />  
                                            }
                                            else
                                            {
                                                <span><br>Logo</span>
                                                <img src="@Model.prLogo" style="max-width: 10em; max-height:10em" />  
                                            } 
                                       </div>

										<div  class="wrapper">
                                            <span><br>Nombre</span>
                                            @if (ViewBag.permiso != 1)
                                            {
											<br/>@Html.TextBoxFor(model => model.prNombre, new { maxlength = "255"}) 
                                            }
                                            else
                                            {
                                                @Html.TextBoxFor(model => model.prNombre, new { @readonly = "readonly",maxlength = "255" })
                                            }
                                                @Html.ValidationMessageFor(model => model.prNombre, null, new { style = "float: none" })
										</div>

										<div  class="wrapper">
											<span><br>Dirección</span>
                                            @if (ViewBag.permiso != 1)
                                            {
											<br/>@Html.TextBoxFor(model => model.prDireccion) }
                                            else
                                            {
                                                <br/>@Html.TextBoxFor(model => model.prDireccion, new { @readonly = "readonly",maxlength = "255" })
                                            }
                                                @Html.ValidationMessageFor(model => model.prDireccion, null, new { style = "float: none" })
										</div>

                                       <div class="wrapper">
                                           <span><br>Distrito</span>
                                           @if (ViewBag.permiso != 1)
                                           {
                                           <br/><select name="prIdDistrito">
                                               @foreach (var objDistrito in ViewBag.lista)
                                               {
                                                   if (Model != null && Model.prDistrito.prIdDistrito == objDistrito.prIdDistrito)
                                                   {
                                                   <option value="@objDistrito.prIdDistrito" selected="selected">@objDistrito.prNombreDistrito</option>
                                                   }
                                                   else
                                                   {
                                                   <option value="@objDistrito.prIdDistrito">@objDistrito.prNombreDistrito</option>
                                                   }
                                               }
                                               </select>
                                           }
                                           else
                                           {
                                               <br/><select name="prIdDistrito" aria-readonly="true" >
                                               @foreach (var objDistrito in ViewBag.lista)
                                               {
                                                   if (Model != null && Model.prDistrito.prIdDistrito == objDistrito.prIdDistrito)
                                                   {
                                                   <option value="@objDistrito.prIdDistrito" selected="selected">@objDistrito.prNombreDistrito</option>
                                                   }
                                                   else
                                                   {
                                                   <option value="@objDistrito.prIdDistrito">@objDistrito.prNombreDistrito</option>
                                                   }
                                               }
                                               </select>
                                           }
                                       </div>
                                        
                                        <div  class="wrapper">
											<span><br>Numero de Pisos</span>
                                            @if (ViewBag.permiso != 1)
                                            {
											<br/>@Html.TextBoxFor(model => model.prNroPisos) }
                                            else
                                            {
                                                <br/>@Html.TextBoxFor(model => model.prNroPisos, new {@readonly="readonly",maxlength = "255"})
                                            }
                                                @Html.ValidationMessageFor(model => model.prNroPisos, null, new { style = "float: none" })
										</div>
                                        
                                        <div  class="wrapper">
											<span><br>Numero de Departamentos</span>
											<br>@Html.TextBoxFor(model => model.prNroDepartamentos, new { @readonly = "readonly" }) 
                                                @Html.ValidationMessageFor(model => model.prNroDepartamentos, null, new { style = "float: none" })
										</div>                                       

                                       <div  class="wrapper">
											<span><br>Area(m2)</span>
                                           @if (ViewBag.permiso != 1)
                                           {
											<br/>@Html.TextBoxFor(model => model.prArea, new { maxlength = "10"}) }
                                           else
                                           {
                                               <br/>@Html.TextBoxFor(model => model.prArea, new { @readonly="readonly"})
                                           }
                                                @Html.ValidationMessageFor(model => model.prArea, null, new { style = "float: none" })
										</div> 
                                       <div  class="wrapper">
											<span><br>Costo de Mantenimiento*</span>
                                           @if (ViewBag.permiso != 1)
                                           {
											<br/>@Html.TextBoxFor(model => model.prMonto, new { maxlength = "10"}) 
                                           }
                                           else
                                           {
                                               <br/>@Html.TextBoxFor(model => model.prMonto, new { @readonly = "readonly" }) 
                                           }
                                                @Html.ValidationMessageFor(model => model.prMonto, null, new { style = "float: none" })
									    </div> 
                                       <div  class="wrapper">
											<span><br>Informacion</span>
                                           @if (ViewBag.permiso != 1)
                                           {
											<br/>@Html.TextAreaFor(model => model.prInformacion, new { style = "max-width:25em;max-height:15ex;", maxlength = "255" }) }
                                           else
                                           {
                                               <br/>@Html.TextAreaFor(model => model.prInformacion, new { style = "max-width:25em;max-height:15ex;",@readonly="readonly" })
                                           }
                                                @Html.ValidationMessageFor(model => model.prInformacion, null, new { style = "float: none" })
										</div> 
                                       <div class="wrapper">
                                                <span><br>Tiene Contómetro</span>
                                                @if (ViewBag.permiso != 1)
                                                {
                                                    if (Model != null && Model.prTieneContometro == "1")
                                                    {
                                                
                                                    <br/><input type="checkbox" name="prTieneContometro" value="1" checked/>
                                                    }
                                                    else
                                                    {
                                                    <br/><input type="checkbox" name="prTieneContometro" value="1" />
                                                    }
                                                }
                                                else
                                                {
                                                    if (Model != null && Model.prTieneContometro == "1")
                                                    {
                                                
                                                    <br/><input type="checkbox" name="prTieneContometro" value="1" checked aria-readonly="true"/>
                                                    }
                                                    else
                                                    {
                                                    <br/><input type="checkbox" name="prTieneContometro" value="1" aria-readonly="true"/>
                                                    }
                                                }
                                        </div>                                     
                                       <div  class="wrapper">
											<span><br>Departamentos</span>
											<br><table border ="1">
                                                <tr>
                                                    <th>ID</th>
                                                    <th>Numero</th>
                                                    <th>Estado</th>
                                                    <th>Acciones</th>
                                                </tr>
                                                @if (Model != null)
                                                {
                                                    foreach (var dpto in Model.prListaDepartamentos)
                                                    {
                                                        <tr>
                                                            <td>@dpto.prIdDepartamento</td>
                                                            <td>@dpto.prNumeroDepartamento</td>
                                                            <td>@dpto.prEstado</td>
                                                            @if (ViewBag.permiso != 1)
                                                            {
                                                            <td><a href="/Contometro?prIdDepartamento=@dpto.prIdDepartamento">Contómetro</a>|<a href="/Departamento/Modificar?id=@dpto.prIdDepartamento">Editar</a>|<a href="/Departamento/Eliminar?id=@dpto.prIdDepartamento">Eliminar</a></td>}
                                                        </tr>
                                                    }
                                                }
											</table>
                                           @if (Model != null && ViewBag.permiso != 1)
                                           {
                                           	<a href="/Departamento/Nuevo?prIdEdificio=@Model.prIdEdificio" class="button">Agregar Nuevo</a>
                                           }
                                            </div>
                                       <div  class="wrapper">
											<span><br>Areas Comunes</span>
											<br><table border ="1">
                                                <tr>
                                                    <th>ID</th>
                                                    <th>Area Total</th>
                                                    <th>Descripción</th>
                                                    <th>Estado</th>
                                                    <th>Acciones</th>
                                                </tr>
                                                @if (Model != null)
                                                {
                                                    foreach (TumbaloSoft.Models.AreaComun areaComun in Model.prListaAreasComunes)
                                                    {
                                                        <tr>
                                                            <td>@areaComun.prIdAreaComun</td>
                                                            <td>@areaComun.prArea</td>
                                                            <td>@areaComun.prDescripcion</td>
                                                            <td>@areaComun.prEstado</td>
                                                            @if (ViewBag.permiso != 1)
                                                            {
                                                            <td><a href="/AreaComun/modificar?id=@areaComun.prIdAreaComun">Editar</a>|<a href="/AreaComun/eliminar?id=@areaComun.prIdAreaComun">Eliminar</a></td>}
                                                        </tr>
                                                    }
                                                }
											</table>
                                            @if (Model != null && ViewBag.permiso != 1)
                                            {
                                           	<a href="/AreaComun/nuevo?prIdEdificio=@Model.prIdEdificio" class="button">Agregar Nuevo</a>
                                            }
                                        </div> 
                                       <div  class="wrapper">
											<span><br>Junta Directiva</span>
											<br><table border ="1">
                                                <tr>
                                                    <th>ID</th>
                                                    <th>Cargo</th>
                                                    <th>Estado</th>
                                                </tr>
                                                @if (Model != null)
                                                {
                                                    foreach (var juntaDirectiva in ViewBag.listaMiembrosJuntas)
                                                    {
                                                        <tr>
                                                            <td>@juntaDirectiva.prPropietario.prIdPropietario</td>
                                                            <td>@juntaDirectiva.prCargo</td>
                                                            <td>@juntaDirectiva.prEstado</td>
                                                        </tr>
                                                    }
                                                }
											</table>
                                            @if (Model != null)
                                            {
                                                if (ViewBag.permiso != 1)
                                                {
                                           	    <a href="/JuntaDePropietarios/Asignar?idEdificio=@Model.prIdEdificio" class="button">Modificar</a>}
                                                <a href="/ConvocatoriaJunta?prIdEdificio=@Model.prIdEdificio" class="button">Convocatorias</a>
                                            }
                                        </div>
                                       <br />
										<span>&nbsp;</span>
                                       @if (ViewBag.permiso != 1)
                                       {
                                       			<a href="#" class="button" onClick="document.getElementById('ContactForm').submit()">Guardar</a>
										<a href="#" class="button" onClick="document.getElementById('ContactForm').reset()">Limpiar</a>
                                       }
                                       @if(ViewBag.permiso == 2){
										    <a href="/PerfilAdministrador" class="button" onClick="document.getElementById('ContactForm').cancel()">Cancelar</a>
                                       }
                                       else{
                                            <a href="/Edificios" class="button" onClick="document.getElementById('ContactForm').cancel()">Cancelar</a>
                                       }
								
								</form>
                                </div>
								 
							
						</article>
                        </div>
				
				</section>
			</div>
            </div>
		
<!-- / content -->
		
		<script type="text/javascript"> Cufon.now(); </script>

</body>
